Experiences in Ribeirao Branco, Brazil